package dao

import (
	"time"
)

// 这是 LiAfterSaleLog 的全局公开dao对象
var LiAfterSaleLogDao = liAfterSaleLogDao{}

// 这是 li_after_sale_log表 的实体类
type LiAfterSaleLog struct {
	Id           int       `json:"id" form:"id" v:"id"`                                  // ID
	CreateBy     string    `json:"create_by" form:"create_by" v:"create_by"`             // 创建者
	CreateTime   time.Time `json:"create_time" form:"create_time" v:"create_time"`       // 创建时间
	Message      string    `json:"message" form:"message" v:"message"`                   // 日志信息
	OperatorId   string    `json:"operator_id" form:"operator_id" v:"operator_id"`       // 操作者ID(可以是店铺)
	OperatorName string    `json:"operator_name" form:"operator_name" v:"operator_name"` // 操作者名称
	OperatorType string    `json:"operator_type" form:"operator_type" v:"operator_type"` // 操作者类型
	Sn           string    `json:"sn" form:"sn" v:"sn"`                                  // 售后服务单号

}

// 注意:这是 LiAfterSaleLog 的私有dao对象
type liAfterSaleLogDao struct {
	Insert func(arg LiAfterSaleLog) int            //插入一条记录
	Update func(arg LiAfterSaleLog) int            //更新一条记录
	Delete func(arg LiAfterSaleLog) int            //删除一条记录
	Select func(arg LiAfterSaleLog) LiAfterSaleLog //获取一条记录
}
